[INFO] fetching crate kludgine-core 0.5.0...
[INFO] testing kludgine-core-0.5.0 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate kludgine-core 0.5.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate kludgine-core 0.5.0
[INFO] finished tweaking crates.io crate kludgine-core 0.5.0
[INFO] tweaked toml for crates.io crate kludgine-core 0.5.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate kludgine-core 0.5.0 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 273 packages to latest compatible versions
[INFO] [stderr]       Adding block-sys v0.1.0-beta.1 (available: v0.1.0-beta.2)
[INFO] [stderr]       Adding block2 v0.2.0-alpha.6 (available: v0.2.0)
[INFO] [stderr]       Adding figures v0.1.2 (available: v0.5.0)
[INFO] [stderr]       Adding flume v0.10.14 (available: v0.12.0)
[INFO] [stderr]       Adding image v0.24.9 (available: v0.25.10)
[INFO] [stderr]       Adding objc-sys v0.2.0-beta.2 (available: v0.2.0-beta.3)
[INFO] [stderr]       Adding objc2 v0.3.0-beta.3.patch-leaks.3 (available: v0.3.0-beta.5)
[INFO] [stderr]       Adding objc2-encode v2.0.0-pre.2 (available: v2.0.0)
[INFO] [stderr]       Adding thiserror v1.0.69 (available: v2.0.18)
[INFO] [stderr]       Adding ttf-parser v0.15.2 (available: v0.25.1)
[INFO] [stderr]       Adding web-sys v0.3.72 (available: v0.3.92)
[INFO] [stderr]       Adding winit v0.28.7 (available: v0.30.13)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6f44f23247cfe5706728c8cf52633dee196d7116b95d76d75e1dfc57a42db40e
[INFO] running `Command { std: "docker" "start" "-a" "6f44f23247cfe5706728c8cf52633dee196d7116b95d76d75e1dfc57a42db40e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6f44f23247cfe5706728c8cf52633dee196d7116b95d76d75e1dfc57a42db40e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6f44f23247cfe5706728c8cf52633dee196d7116b95d76d75e1dfc57a42db40e", kill_on_drop: false }`
[INFO] [stdout] 6f44f23247cfe5706728c8cf52633dee196d7116b95d76d75e1dfc57a42db40e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] be01ea649bd8cc22e4001042ecbfe08b4a30abbf688640be8162b42ae3084b65
[INFO] running `Command { std: "docker" "start" "-a" "be01ea649bd8cc22e4001042ecbfe08b4a30abbf688640be8162b42ae3084b65", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling xml-rs v0.8.28
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling wayland-sys v0.29.5
[INFO] [stderr]    Compiling dlib v0.5.3
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling nix v0.24.3
[INFO] [stderr]    Compiling libloading v0.7.4
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling khronos-egl v4.1.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling wayland-scanner v0.29.5
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling ash v0.37.3+1.3.251
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling codespan-reporting v0.11.1
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling spirv v0.2.0+1.5.4
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling gpu-descriptor-types v0.1.2
[INFO] [stderr]    Compiling gpu-alloc-types v0.2.0
[INFO] [stderr]    Compiling wayland-commons v0.29.5
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling wayland-client v0.29.5
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling scoped-tls v1.0.1
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling raw-window-handle v0.5.2
[INFO] [stderr]    Compiling hexf-parse v0.2.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling wayland-protocols v0.29.5
[INFO] [stderr]    Compiling gpu-alloc v0.5.4
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling wgpu-types v0.16.1
[INFO] [stderr]    Compiling naga v0.12.3
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling glow v0.12.3
[INFO] [stderr]    Compiling profiling v1.0.17
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling renderdoc-sys v1.1.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling euclid v0.22.14
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling nix v0.25.1
[INFO] [stderr]    Compiling smithay-client-toolkit v0.16.1
[INFO] [stderr]    Compiling xcursor v0.3.10
[INFO] [stderr]    Compiling ab_glyph_rasterizer v0.1.10
[INFO] [stderr]    Compiling strict-num v0.1.1
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling ttf-parser v0.25.1
[INFO] [stderr]    Compiling tiny-skia-path v0.8.4
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling gpu-descriptor v0.2.4
[INFO] [stderr]    Compiling calloop v0.10.6
[INFO] [stderr]    Compiling wayland-cursor v0.29.5
[INFO] [stderr]    Compiling lyon_geom v1.0.19
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling memmap2 v0.5.10
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling pin-project-internal v1.1.11
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling owned_ttf_parser v0.25.1
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling winit v0.28.7
[INFO] [stderr]    Compiling ab_glyph v0.2.32
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tiny-skia v0.8.4
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling pin-project v1.1.11
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling lyon_path v1.0.19
[INFO] [stderr]    Compiling figures v0.1.2
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling ttf-parser v0.15.2
[INFO] [stderr]    Compiling palette v0.7.6
[INFO] [stderr]    Compiling float_next_after v1.0.0
[INFO] [stderr]    Compiling by_address v1.2.1
[INFO] [stderr]    Compiling lyon_tessellation v1.0.20
[INFO] [stderr]    Compiling palette_derive v0.7.6
[INFO] [stderr]    Compiling nanorand v0.7.0
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling owned_ttf_parser v0.15.2
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling fast-srgb8 v1.0.0
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling wgpu-hal v0.16.2
[INFO] [stderr]    Compiling rusttype v0.9.3
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]    Compiling flume v0.10.14
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tracing-futures v0.2.5
[INFO] [stderr]    Compiling json v0.12.4
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling wgpu-core v0.16.1
[INFO] [stderr]    Compiling sctk-adwaita v0.5.4
[INFO] [stderr]    Compiling wgpu v0.16.3
[INFO] [stderr]    Compiling easygpu v0.5.0
[INFO] [stderr]    Compiling easygpu-lyon v0.5.0
[INFO] [stderr]    Compiling kludgine-core v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `futures_timer::Delay`
[INFO] [stdout]   --> src/delay.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub use futures_timer::Delay;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `implementation::*`
[INFO] [stdout]   --> src/delay.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub use implementation::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/frame_renderer.rs:309:21
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 let mut loaded_font = engine_frame.fonts.get_mut(font_id).unwrap();
[INFO] [stdout]     |                     ----^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 45s
[INFO] running `Command { std: "docker" "inspect" "be01ea649bd8cc22e4001042ecbfe08b4a30abbf688640be8162b42ae3084b65", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "be01ea649bd8cc22e4001042ecbfe08b4a30abbf688640be8162b42ae3084b65", kill_on_drop: false }`
[INFO] [stdout] be01ea649bd8cc22e4001042ecbfe08b4a30abbf688640be8162b42ae3084b65
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7d2de9c5fc3523bf559182fd5278b959ca847332d7c7dbeed4329b569ddfe5f9
[INFO] running `Command { std: "docker" "start" "-a" "7d2de9c5fc3523bf559182fd5278b959ca847332d7c7dbeed4329b569ddfe5f9", kill_on_drop: false }`
[INFO] [stderr]    Compiling naga v0.12.3
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling calloop v0.10.6
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling smithay-client-toolkit v0.16.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling tracing-futures v0.2.5
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling sctk-adwaita v0.5.4
[INFO] [stderr]    Compiling winit v0.28.7
[INFO] [stderr]    Compiling wgpu-hal v0.16.2
[INFO] [stderr]    Compiling wgpu-core v0.16.1
[INFO] [stderr]    Compiling wgpu v0.16.3
[INFO] [stderr]    Compiling easygpu v0.5.0
[INFO] [stderr]    Compiling easygpu-lyon v0.5.0
[INFO] [stderr]    Compiling kludgine-core v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `futures_timer::Delay`
[INFO] [stdout]   --> src/delay.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub use futures_timer::Delay;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `implementation::*`
[INFO] [stdout]   --> src/delay.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub use implementation::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/frame_renderer.rs:309:21
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 let mut loaded_font = engine_frame.fonts.get_mut(font_id).unwrap();
[INFO] [stdout]     |                     ----^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures_timer::Delay`
[INFO] [stdout]   --> src/delay.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub use futures_timer::Delay;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `implementation::*`
[INFO] [stdout]   --> src/delay.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub use implementation::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/frame_renderer.rs:309:21
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 let mut loaded_font = engine_frame.fonts.get_mut(font_id).unwrap();
[INFO] [stdout]     |                     ----^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 13s
[INFO] running `Command { std: "docker" "inspect" "7d2de9c5fc3523bf559182fd5278b959ca847332d7c7dbeed4329b569ddfe5f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7d2de9c5fc3523bf559182fd5278b959ca847332d7c7dbeed4329b569ddfe5f9", kill_on_drop: false }`
[INFO] [stdout] 7d2de9c5fc3523bf559182fd5278b959ca847332d7c7dbeed4329b569ddfe5f9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e564c30829dfd79923c33544634f958bb8228a562a99f1f531db72a143ae6d93
[INFO] running `Command { std: "docker" "start" "-a" "e564c30829dfd79923c33544634f958bb8228a562a99f1f531db72a143ae6d93", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `futures_timer::Delay`
[INFO] [stderr]   --> src/delay.rs:36:13
[INFO] [stderr]    |
[INFO] [stderr] 36 |     pub use futures_timer::Delay;
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `implementation::*`
[INFO] [stderr]   --> src/delay.rs:39:9
[INFO] [stderr]    |
[INFO] [stderr] 39 | pub use implementation::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/frame_renderer.rs:309:21
[INFO] [stderr]     |
[INFO] [stderr] 309 |                 let mut loaded_font = engine_frame.fonts.get_mut(font_id).unwrap();
[INFO] [stderr]     |                     ----^^^^^^^^^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `kludgine-core` (lib) generated 3 warnings (run `cargo fix --lib -p kludgine-core` to apply 3 suggestions)
[INFO] [stderr] warning: `kludgine-core` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.37s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kludgine_core-5cbd90966a16362d)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] [2m2026-03-30T03:53:15.120461Z[0m [33m WARN[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Unable to find layer: VK_LAYER_KHRONOS_validation
[INFO] [stdout] [2m2026-03-30T03:53:15.182746Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Instance version: 0x403113
[INFO] [stdout] [2m2026-03-30T03:53:15.182797Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Enabling debug utils
[INFO] [stdout] [2m2026-03-30T03:53:15.183671Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Enabling device properties2
[INFO] [stdout] [2m2026-03-30T03:53:15.228500Z[0m [34mDEBUG[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Client extensions: [
[INFO] [stderr] error: XDG_RUNTIME_DIR is invalid or not set in the environment.
[INFO] [stdout]     "EGL_EXT_device_base",
[INFO] [stdout]     "EGL_EXT_device_enumeration",
[INFO] [stdout]     "EGL_EXT_device_query",
[INFO] [stdout]     "EGL_EXT_platform_base",
[INFO] [stdout]     "EGL_KHR_client_get_all_proc_addresses",
[INFO] [stdout]     "EGL_EXT_client_extensions",
[INFO] [stdout]     "EGL_KHR_debug",
[INFO] [stdout]     "EGL_EXT_platform_device",
[INFO] [stdout]     "EGL_EXT_explicit_device",
[INFO] [stdout]     "EGL_EXT_platform_wayland",
[INFO] [stdout]     "EGL_KHR_platform_wayland",
[INFO] [stdout]     "EGL_EXT_platform_x11",
[INFO] [stdout]     "EGL_KHR_platform_x11",
[INFO] [stdout]     "EGL_EXT_platform_xcb",
[INFO] [stdout]     "EGL_MESA_platform_gbm",
[INFO] [stdout]     "EGL_KHR_platform_gbm",
[INFO] [stdout]     "EGL_MESA_platform_surfaceless",
[INFO] [stdout] ]
[INFO] [stdout] [2m2026-03-30T03:53:15.228582Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Loading Wayland library to get the current display
[INFO] [stdout] [2m2026-03-30T03:53:15.228671Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Loading X11 library to get the current display
[INFO] [stdout] [2m2026-03-30T03:53:15.232736Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m No windowing system present. Using surfaceless platform
[INFO] [stdout] [2m2026-03-30T03:53:15.232791Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Enabling EGL debug output
[INFO] [stdout] [2m2026-03-30T03:53:15.233305Z[0m [31mERROR[0m [2mwgpu_hal::gles::egl[0m[2m:[0m EGL 'eglInitialize' code 0x3001: DRI2: failed to load driver
[INFO] [stdout] [2m2026-03-30T03:53:15.233339Z[0m [31mERROR[0m [2mwgpu_hal::gles::egl[0m[2m:[0m EGL 'eglInitialize' code 0x3001: DRI2: failed to load driver
[INFO] [stdout] [2m2026-03-30T03:53:15.289710Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Display vendor "Mesa Project", version (1, 5)
[INFO] [stdout] [2m2026-03-30T03:53:15.289872Z[0m [34mDEBUG[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Display extensions: [
[INFO] [stdout]     "EGL_ANDROID_blob_cache",
[INFO] [stdout]     "EGL_EXT_config_select_group",
[INFO] [stdout]     "EGL_EXT_create_context_robustness",
[INFO] [stdout]     "EGL_EXT_image_dma_buf_import",
[INFO] [stdout]     "EGL_EXT_image_dma_buf_import_modifiers",
[INFO] [stdout]     "EGL_EXT_query_reset_notification_strategy",
[INFO] [stdout]     "EGL_EXT_surface_compression",
[INFO] [stdout]     "EGL_KHR_cl_event2",
[INFO] [stdout]     "EGL_KHR_config_attribs",
[INFO] [stdout]     "EGL_KHR_context_flush_control",
[INFO] [stdout]     "EGL_KHR_create_context",
[INFO] [stdout]     "EGL_KHR_create_context_no_error",
[INFO] [stdout]     "EGL_KHR_fence_sync",
[INFO] [stdout]     "EGL_KHR_get_all_proc_addresses",
[INFO] [stdout]     "EGL_KHR_gl_colorspace",
[INFO] [stdout]     "EGL_KHR_gl_renderbuffer_image",
[INFO] [stdout]     "EGL_KHR_gl_texture_2D_image",
[INFO] [stdout]     "EGL_KHR_gl_texture_3D_image",
[INFO] [stdout]     "EGL_KHR_gl_texture_cubemap_image",
[INFO] [stdout]     "EGL_KHR_image_base",
[INFO] [stdout]     "EGL_KHR_no_config_context",
[INFO] [stdout]     "EGL_KHR_reusable_sync",
[INFO] [stdout]     "EGL_KHR_surfaceless_context",
[INFO] [stdout]     "EGL_EXT_pixel_format_float",
[INFO] [stdout]     "EGL_KHR_wait_sync",
[INFO] [stdout]     "EGL_MESA_configless_context",
[INFO] [stdout]     "EGL_MESA_gl_interop",
[INFO] [stdout]     "EGL_MESA_query_driver",
[INFO] [stdout]     "EGL_MESA_x11_native_visual_id",
[INFO] [stdout] ]
[INFO] [stdout] [2m2026-03-30T03:53:15.290002Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	EGL surface: +srgb
[INFO] [stdout] [2m2026-03-30T03:53:15.290043Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Configurations:
[INFO] [stdout] [2m2026-03-30T03:53:15.290196Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:53:15.290269Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:53:15.290493Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:53:15.290615Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:53:15.290881Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:53:15.291005Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:53:15.291142Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:53:15.291335Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:53:15.291474Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:53:15.293160Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:53:15.293232Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.293462Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.293639Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.293799Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.293866Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.293971Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.294055Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.294210Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.294323Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.294485Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.294572Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:53:15.294785Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:53:15.294871Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:53:15.295051Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:53:15.295176Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:53:15.295517Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:53:15.295695Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:53:15.295766Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:53:15.295836Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:53:15.295925Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:53:15.296007Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.296049Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.296197Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.296282Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.296375Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.296665Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.297377Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.297542Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.297597Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.297686Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.297794Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.297850Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.297945Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.298025Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.298175Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.298302Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.298377Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.298450Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.298541Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.298636Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.298801Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:53:15.298908Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:53:15.298997Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:53:15.301165Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:53:15.301248Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:53:15.301328Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:53:15.301410Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:53:15.301498Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:53:15.301597Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:53:15.301680Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:53:15.301756Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.301825Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.301892Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.302011Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.302155Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.302311Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.302426Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.302500Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.302570Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.302661Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:53:15.302749Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	Trying native-render
[INFO] [stdout] [2m2026-03-30T03:53:15.302851Z[0m [33m WARN[0m [2mwgpu_hal::gles::egl[0m[2m:[0m No config found!
[INFO] [stdout] [2m2026-03-30T03:53:15.302931Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	Trying presentation
[INFO] [stdout] [2m2026-03-30T03:53:15.302984Z[0m [33m WARN[0m [2mwgpu_hal::gles::egl[0m[2m:[0m No config found!
[INFO] [stdout] [2m2026-03-30T03:53:15.303071Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	Trying off-screen
[INFO] [stdout] [2m2026-03-30T03:53:15.303193Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	EGL context: +debug
[INFO] [stdout] [2m2026-03-30T03:53:15.303281Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	EGL context: +robust access
[INFO] [stdout] [2m2026-03-30T03:53:15.534241Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	EGL context: +surfaceless
[INFO] [stdout] [2m2026-03-30T03:53:15.673252Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	linux_read_sorted_physical_devices:
[INFO] [stdout] [2m2026-03-30T03:53:15.673427Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.673658Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Original order:
[INFO] [stdout] [2m2026-03-30T03:53:15.673904Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.674114Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)
[INFO] [stdout] [2m2026-03-30T03:53:15.674426Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.674541Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Sorted order:
[INFO] [stdout] [2m2026-03-30T03:53:15.674643Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.674774Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)  
[INFO] [stdout] [2m2026-03-30T03:53:15.674844Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.674931Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	linux_read_sorted_physical_devices:
[INFO] [stdout] [2m2026-03-30T03:53:15.674989Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.675023Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Original order:
[INFO] [stdout] [2m2026-03-30T03:53:15.675085Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.675172Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)
[INFO] [stdout] [2m2026-03-30T03:53:15.675562Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.675719Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Sorted order:
[INFO] [stdout] [2m2026-03-30T03:53:15.675786Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.675835Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)  
[INFO] [stdout] [2m2026-03-30T03:53:15.675927Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.675975Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	Copying old device 0 into new device 0
[INFO] [stdout] [2m2026-03-30T03:53:15.676062Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.676230Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	linux_read_sorted_physical_devices:
[INFO] [stdout] [2m2026-03-30T03:53:15.681325Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.681403Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Original order:
[INFO] [stdout] [2m2026-03-30T03:53:15.681470Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.681563Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)
[INFO] [stdout] [2m2026-03-30T03:53:15.681610Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.681700Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Sorted order:
[INFO] [stdout] [2m2026-03-30T03:53:15.681736Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.681812Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)  
[INFO] [stdout] [2m2026-03-30T03:53:15.681860Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.681906Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	Copying old device 0 into new device 0
[INFO] [stdout] [2m2026-03-30T03:53:15.681921Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.681988Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	linux_read_sorted_physical_devices:
[INFO] [stdout] [2m2026-03-30T03:53:15.682073Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.682151Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Original order:
[INFO] [stdout] [2m2026-03-30T03:53:15.682228Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.682320Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)
[INFO] [stdout] [2m2026-03-30T03:53:15.682412Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.682504Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Sorted order:
[INFO] [stdout] [2m2026-03-30T03:53:15.682599Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.682691Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)  
[INFO] [stdout] [2m2026-03-30T03:53:15.682787Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.682878Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	Copying old device 0 into new device 0
[INFO] [stdout] [2m2026-03-30T03:53:15.682971Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.694371Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Max label length: 256
[INFO] [stdout] [2m2026-03-30T03:53:15.694482Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Enabling GLES debug output
[INFO] [stdout] [2m2026-03-30T03:53:15.694600Z[0m [32m INFO[0m [2mwgpu_hal::gles::adapter[0m[2m:[0m Vendor: Mesa
[INFO] [stdout] [2m2026-03-30T03:53:15.694657Z[0m [32m INFO[0m [2mwgpu_hal::gles::adapter[0m[2m:[0m Renderer: llvmpipe (LLVM 20.1.2, 256 bits)
[INFO] [stdout] [2m2026-03-30T03:53:15.694692Z[0m [32m INFO[0m [2mwgpu_hal::gles::adapter[0m[2m:[0m Version: OpenGL ES 3.2 Mesa 25.2.8-0ubuntu0.24.04.1
[INFO] [stdout] [2m2026-03-30T03:53:15.694749Z[0m [34mDEBUG[0m [2mwgpu_hal::gles::adapter[0m[2m:[0m Extensions: {
[INFO] [stdout]     "GL_NV_fbo_color_attachments",
[INFO] [stdout]     "GL_EXT_compressed_ETC1_RGB8_sub_texture",
[INFO] [stdout]     "GL_EXT_instanced_arrays",
[INFO] [stdout]     "GL_OES_get_program_binary",
[INFO] [stdout]     "GL_EXT_geometry_point_size",
[INFO] [stdout]     "GL_EXT_shadow_samplers",
[INFO] [stdout]     "GL_OES_EGL_image_external_essl3",
[INFO] [stdout]     "GL_EXT_clear_texture",
[INFO] [stdout]     "GL_NV_read_depth_stencil",
[INFO] [stdout]     "GL_OES_texture_view",
[INFO] [stdout]     "GL_OES_texture_buffer",
[INFO] [stdout]     "GL_OES_shader_multisample_interpolation",
[INFO] [stdout]     "GL_EXT_tessellation_shader",
[INFO] [stdout]     "GL_NV_image_formats",
[INFO] [stdout]     "GL_EXT_memory_object",
[INFO] [stdout]     "GL_OES_EGL_image",
[INFO] [stdout]     "GL_EXT_conservative_depth",
[INFO] [stdout]     "GL_EXT_blend_minmax",
[INFO] [stdout]     "GL_EXT_texture_border_clamp",
[INFO] [stdout]     "GL_NV_read_stencil",
[INFO] [stdout]     "GL_EXT_polygon_offset_clamp",
[INFO] [stdout]     "GL_OES_fbo_render_mipmap",
[INFO] [stdout]     "GL_EXT_shader_implicit_conversions",
[INFO] [stdout]     "GL_OES_EGL_image_external",
[INFO] [stdout]     "GL_OES_texture_half_float_linear",
[INFO] [stdout]     "GL_EXT_texture_compression_s3tc_srgb",
[INFO] [stdout]     "GL_EXT_copy_image",
[INFO] [stdout]     "GL_EXT_shader_framebuffer_fetch",
[INFO] [stdout]     "GL_NV_pack_subimage",
[INFO] [stdout]     "GL_EXT_texture_compression_bptc",
[INFO] [stdout]     "GL_EXT_texture_sRGB_decode",
[INFO] [stdout]     "GL_OES_rgb8_rgba8",
[INFO] [stdout]     "GL_OES_shader_image_atomic",
[INFO] [stdout]     "GL_NV_read_depth",
[INFO] [stdout]     "GL_EXT_texture_view",
[INFO] [stdout]     "GL_ARM_shader_framebuffer_fetch_depth_stencil",
[INFO] [stdout]     "GL_EXT_clip_cull_distance",
[INFO] [stdout]     "GL_EXT_debug_label",
[INFO] [stdout]     "GL_EXT_texture_mirror_clamp_to_edge",
[INFO] [stdout]     "GL_EXT_memory_object_fd",
[INFO] [stdout]     "GL_NV_draw_buffers",
[INFO] [stdout]     "GL_OES_texture_half_float",
[INFO] [stdout]     "GL_KHR_blend_equation_advanced",
[INFO] [stdout]     "GL_EXT_clip_control",
[INFO] [stdout]     "GL_EXT_texture_query_lod",
[INFO] [stdout]     "GL_ANGLE_pack_reverse_row_order",
[INFO] [stdout]     "GL_OES_viewport_array",
[INFO] [stdout]     "GL_OES_copy_image",
[INFO] [stdout]     "GL_EXT_render_snorm",
[INFO] [stdout]     "GL_OES_draw_elements_base_vertex",
[INFO] [stdout]     "GL_KHR_blend_equation_advanced_coherent",
[INFO] [stdout]     "GL_EXT_robustness",
[INFO] [stdout]     "GL_EXT_buffer_storage",
[INFO] [stdout]     "GL_EXT_disjoint_timer_query",
[INFO] [stdout]     "GL_EXT_tessellation_point_size",
[INFO] [stdout]     "GL_NV_read_buffer",
[INFO] [stdout]     "GL_EXT_shader_io_blocks",
[INFO] [stdout]     "GL_EXT_texture_norm16",
[INFO] [stdout]     "GL_EXT_unpack_subimage",
[INFO] [stdout]     "GL_KHR_no_error",
[INFO] [stdout]     "GL_KHR_parallel_shader_compile",
[INFO] [stdout]     "GL_OES_compressed_ETC1_RGB8_texture",
[INFO] [stdout]     "GL_OES_geometry_shader",
[INFO] [stdout]     "GL_OES_gpu_shader5",
[INFO] [stdout]     "GL_APPLE_texture_max_level",
[INFO] [stdout]     "GL_EXT_EGL_image_storage",
[INFO] [stdout]     "GL_EXT_read_format_bgra",
[INFO] [stdout]     "GL_EXT_texture_sRGB_R8",
[INFO] [stdout]     "GL_OES_required_internalformat",
[INFO] [stdout]     "GL_EXT_texture_compression_s3tc",
[INFO] [stdout]     "GL_MESA_framebuffer_flip_y",
[INFO] [stdout]     "GL_EXT_draw_instanced",
[INFO] [stdout]     "GL_ANGLE_texture_compression_dxt5",
[INFO] [stdout]     "GL_EXT_texture_compression_rgtc",
[INFO] [stdout]     "GL_EXT_texture_rg",
[INFO] [stdout]     "GL_OES_surfaceless_context",
[INFO] [stdout]     "GL_OES_texture_border_clamp",
[INFO] [stdout]     "GL_OES_texture_npot",
[INFO] [stdout]     "GL_OVR_multiview2",
[INFO] [stdout]     "GL_EXT_gpu_shader5",
[INFO] [stdout]     "GL_OVR_multiview",
[INFO] [stdout]     "GL_KHR_context_flush_control",
[INFO] [stdout]     "GL_EXT_primitive_bounding_box",
[INFO] [stdout]     "GL_EXT_texture_storage",
[INFO] [stdout]     "GL_EXT_texture_type_2_10_10_10_REV",
[INFO] [stdout]     "GL_EXT_geometry_shader",
[INFO] [stdout]     "GL_EXT_shader_integer_mix",
[INFO] [stdout]     "GL_EXT_EGL_image_storage_compression",
[INFO] [stdout]     "GL_OES_depth_texture_cube_map",
[INFO] [stdout]     "GL_KHR_debug",
[INFO] [stdout]     "GL_OES_draw_buffers_indexed",
[INFO] [stdout]     "GL_OES_shader_io_blocks",
[INFO] [stdout]     "GL_MESA_sampler_objects",
[INFO] [stdout]     "GL_EXT_base_instance",
[INFO] [stdout]     "GL_NV_alpha_to_coverage_dither_control",
[INFO] [stdout]     "GL_NV_shader_noperspective_interpolation",
[INFO] [stdout]     "GL_OES_tessellation_point_size",
[INFO] [stdout]     "GL_OES_texture_float_linear",
[INFO] [stdout]     "GL_EXT_texture_compression_dxt1",
[INFO] [stdout]     "GL_EXT_depth_clamp",
[INFO] [stdout]     "GL_EXT_texture_storage_compression",
[INFO] [stdout]     "GL_OES_vertex_array_object",
[INFO] [stdout]     "GL_KHR_robustness",
[INFO] [stdout]     "GL_EXT_occlusion_query_boolean",
[INFO] [stdout]     "GL_OES_stencil8",
[INFO] [stdout]     "GL_MESA_shader_integer_functions",
[INFO] [stdout]     "GL_EXT_color_buffer_float",
[INFO] [stdout]     "GL_EXT_texture_sRGB_RG8",
[INFO] [stdout]     "GL_OES_standard_derivatives",
[INFO] [stdout]     "GL_OES_depth24",
[INFO] [stdout]     "GL_EXT_color_buffer_half_float",
[INFO] [stdout]     "GL_EXT_sRGB_write_control",
[INFO] [stdout]     "GL_KHR_texture_compression_astc_ldr",
[INFO] [stdout]     "GL_OES_texture_storage_multisample_2d_array",
[INFO] [stdout]     "GL_APPLE_sync",
[INFO] [stdout]     "GL_ANGLE_texture_compression_dxt3",
[INFO] [stdout]     "GL_NV_generate_mipmap_sRGB",
[INFO] [stdout]     "GL_EXT_draw_elements_base_vertex",
[INFO] [stdout]     "GL_OES_geometry_point_size",
[INFO] [stdout]     "GL_OES_mapbuffer",
[INFO] [stdout]     "GL_OES_sample_shading",
[INFO] [stdout]     "GL_OES_texture_3D",
[INFO] [stdout]     "GL_OES_vertex_half_float",
[INFO] [stdout]     "GL_OES_primitive_bounding_box",
[INFO] [stdout]     "GL_EXT_blend_func_extended",
[INFO] [stdout]     "GL_EXT_separate_shader_objects",
[INFO] [stdout]     "GL_OES_sample_variables",
[INFO] [stdout]     "GL_KHR_robust_buffer_access_behavior",
[INFO] [stdout]     "GL_OES_texture_float",
[INFO] [stdout]     "GL_OES_packed_depth_stencil",
[INFO] [stdout]     "GL_EXT_multi_draw_indirect",
[INFO] [stdout]     "GL_KHR_texture_compression_astc_sliced_3d",
[INFO] [stdout]     "GL_EXT_multi_draw_arrays",
[INFO] [stdout]     "GL_EXT_frag_depth",
[INFO] [stdout]     "GL_EXT_discard_framebuffer",
[INFO] [stdout]     "GL_EXT_shader_clock",
[INFO] [stdout]     "GL_EXT_draw_buffers_indexed",
[INFO] [stdout]     "GL_OES_texture_stencil8",
[INFO] [stdout]     "GL_EXT_texture_filter_minmax",
[INFO] [stdout]     "GL_NV_pixel_buffer_object",
[INFO] [stdout]     "GL_EXT_shader_group_vote",
[INFO] [stdout]     "GL_EXT_draw_buffers",
[INFO] [stdout]     "GL_EXT_texture_filter_anisotropic",
[INFO] [stdout]     "GL_ANDROID_extension_pack_es31a",
[INFO] [stdout]     "GL_OES_depth_texture",
[INFO] [stdout]     "GL_EXT_float_blend",
[INFO] [stdout]     "GL_NV_texture_barrier",
[INFO] [stdout]     "GL_OES_element_index_uint",
[INFO] [stdout]     "GL_EXT_texture_format_BGRA8888",
[INFO] [stdout]     "GL_EXT_texture_buffer",
[INFO] [stdout]     "GL_OES_tessellation_shader",
[INFO] [stdout]     "GL_EXT_shader_framebuffer_fetch_non_coherent",
[INFO] [stdout]     "GL_EXT_map_buffer_range",
[INFO] [stdout]     "GL_OES_EGL_sync",
[INFO] [stdout]     "GL_OES_texture_cube_map_array",
[INFO] [stdout]     "GL_EXT_texture_cube_map_array",
[INFO] [stdout]     "GL_NV_conditional_render",
[INFO] [stdout]     "GL_EXT_texture_shadow_lod",
[INFO] [stdout]     "GL_MESA_bgra",
[INFO] [stdout] }
[INFO] [stdout] [2m2026-03-30T03:53:15.698507Z[0m [32m INFO[0m [2mwgpu_hal::gles::adapter[0m[2m:[0m SL version: OpenGL ES GLSL ES 3.20
[INFO] [stdout] [2m2026-03-30T03:53:15.698727Z[0m [32m INFO[0m [2mwgpu_core::instance[0m[2m:[0m Adapter Vulkan AdapterInfo { name: "llvmpipe (LLVM 20.1.2, 256 bits)", vendor: 65541, device: 0, device_type: Cpu, driver: "llvmpipe", driver_info: "Mesa 25.2.8-0ubuntu0.24.04.1 (LLVM 20.1.2)", backend: Vulkan }
[INFO] [stdout] [2m2026-03-30T03:53:15.699068Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::adapter[0m[2m:[0m Supported extensions: ["VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_EXT_robustness2"]
[INFO] [stdout] [2m2026-03-30T03:53:15.699376Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	Failed to find vkGetDeviceProcAddr in layer "libVkLayer_MESA_device_select.so"
[INFO] [stdout] [2m2026-03-30T03:53:15.699457Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.699495Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	vkCreateDevice layer callstack setup to:
[INFO] [stdout] [2m2026-03-30T03:53:15.699569Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.699612Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	   <Application>
[INFO] [stdout] [2m2026-03-30T03:53:15.699685Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.699713Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     ||
[INFO] [stdout] [2m2026-03-30T03:53:15.699784Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.699840Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	   <Loader>
[INFO] [stdout] [2m2026-03-30T03:53:15.699895Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.699949Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     ||
[INFO] [stdout] [2m2026-03-30T03:53:15.699994Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.700062Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	   <Device>
[INFO] [stdout] [2m2026-03-30T03:53:15.700102Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.700326Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	       Using "llvmpipe (LLVM 20.1.2, 256 bits)" with driver: "libvulkan_lvp.so"
[INFO] [stdout] [2m2026-03-30T03:53:15.702172Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x729db0019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:53:15.783379Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Generated by 851978 version 10000
[INFO] [stdout] [2m2026-03-30T03:53:15.783447Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Capability [2]
[INFO] [stdout] [2m2026-03-30T03:53:15.783482Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExtInstImport [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.783511Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemoryModel [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.783525Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	EntryPoint [9]
[INFO] [stdout] [2m2026-03-30T03:53:15.783551Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Source [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.783564Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [10]
[INFO] [stdout] [2m2026-03-30T03:53:15.783581Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [8]
[INFO] [stdout] [2m2026-03-30T03:53:15.783594Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.783619Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.783634Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.783646Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.783662Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.783674Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.783687Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.783699Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.783713Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.783727Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.783739Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.783756Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-03-30T03:53:15.783770Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-03-30T03:53:15.783782Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-03-30T03:53:15.783798Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.783810Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.783823Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.783835Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.783849Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.783861Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.783873Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.783890Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_color: Location
[INFO] [stdout] [2m2026-03-30T03:53:15.783904Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.783916Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		color: Location
[INFO] [stdout] [2m2026-03-30T03:53:15.783928Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.783942Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_Position: BuiltIn
[INFO] [stdout] [2m2026-03-30T03:53:15.783956Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.783968Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_PointSize: BuiltIn
[INFO] [stdout] [2m2026-03-30T03:53:15.783980Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.783993Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_ClipDistance: BuiltIn
[INFO] [stdout] [2m2026-03-30T03:53:15.784005Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.784017Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_CullDistance: BuiltIn
[INFO] [stdout] [2m2026-03-30T03:53:15.784030Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.784045Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_PerVertex: Block
[INFO] [stdout] [2m2026-03-30T03:53:15.784056Z[0m [33m WARN[0m [2mnaga::front::spv[0m[2m:[0m Unknown decoration Block
[INFO] [stdout] [2m2026-03-30T03:53:15.784069Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784081Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: ColMajor
[INFO] [stdout] [2m2026-03-30T03:53:15.784094Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.784107Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: Offset
[INFO] [stdout] [2m2026-03-30T03:53:15.784118Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.784151Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: MatrixStride
[INFO] [stdout] [2m2026-03-30T03:53:15.784163Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784176Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: ColMajor
[INFO] [stdout] [2m2026-03-30T03:53:15.784188Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.784199Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: Offset
[INFO] [stdout] [2m2026-03-30T03:53:15.784211Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.784224Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: MatrixStride
[INFO] [stdout] [2m2026-03-30T03:53:15.784236Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.784249Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		Globals: Block
[INFO] [stdout] [2m2026-03-30T03:53:15.784260Z[0m [33m WARN[0m [2mnaga::front::spv[0m[2m:[0m Unknown decoration Block
[INFO] [stdout] [2m2026-03-30T03:53:15.784272Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784284Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		global: DescriptorSet
[INFO] [stdout] [2m2026-03-30T03:53:15.784296Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784308Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		global: Binding
[INFO] [stdout] [2m2026-03-30T03:53:15.784320Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784332Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		position: Location
[INFO] [stdout] [2m2026-03-30T03:53:15.784344Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVoid [2]
[INFO] [stdout] [2m2026-03-30T03:53:15.784354Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.784371Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFloat [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.784417Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784444Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784465Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784480Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeBool [2]
[INFO] [stdout] [2m2026-03-30T03:53:15.784504Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784521Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784539Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784558Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.784575Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784589Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.784605Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784625Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.784644Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784659Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.784676Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784690Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.784705Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784722Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784749Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784771Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784792Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784809Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784826Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784840Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784857Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784870Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeArray [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784896Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeStruct [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.784943Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.784964Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.785010Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.785035Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.785050Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeMatrix [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.785078Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeStruct [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.785111Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.785152Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.785173Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.785190Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.785205Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.785221Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.785238Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.785255Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.785322Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-03-30T03:53:15.785345Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.785367Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=48 name=param
[INFO] [stdout] [2m2026-03-30T03:53:15.785384Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.785409Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		VectorShuffle [8]
[INFO] [stdout] [2m2026-03-30T03:53:15.785431Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.785448Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FunctionCall [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.785481Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.785495Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 47
[INFO] [stdout] [2m2026-03-30T03:53:15.785510Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 53
[INFO] [stdout] [2m2026-03-30T03:53:15.785524Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 43
[INFO] [stdout] [2m2026-03-30T03:53:15.785538Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.785554Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.785566Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-03-30T03:53:15.785579Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:53:15.785592Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.785604Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-03-30T03:53:15.785617Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:53:15.785630Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.785642Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-03-30T03:53:15.785654Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:53:15.785674Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-03-30T03:53:15.785687Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 57
[INFO] [stdout] [2m2026-03-30T03:53:15.785699Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 58
[INFO] [stdout] [2m2026-03-30T03:53:15.785710Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 59
[INFO] [stdout] [2m2026-03-30T03:53:15.785721Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 56
[INFO] [stdout] [2m2026-03-30T03:53:15.785737Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.785752Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.785764Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 71
[INFO] [stdout] [2m2026-03-30T03:53:15.785777Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 67
[INFO] [stdout] [2m2026-03-30T03:53:15.785789Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 69
[INFO] [stdout] [2m2026-03-30T03:53:15.785805Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.785819Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.785830Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 71
[INFO] [stdout] [2m2026-03-30T03:53:15.785842Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 75
[INFO] [stdout] [2m2026-03-30T03:53:15.785855Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 69
[INFO] [stdout] [2m2026-03-30T03:53:15.785869Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.785883Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		MatrixTimesMatrix [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.785898Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.785911Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.785923Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-03-30T03:53:15.785934Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:53:15.785947Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.785958Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-03-30T03:53:15.785970Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:53:15.785983Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.785995Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-03-30T03:53:15.786007Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:53:15.786020Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-03-30T03:53:15.786032Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 83
[INFO] [stdout] [2m2026-03-30T03:53:15.786046Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 84
[INFO] [stdout] [2m2026-03-30T03:53:15.786057Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 85
[INFO] [stdout] [2m2026-03-30T03:53:15.786068Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 82
[INFO] [stdout] [2m2026-03-30T03:53:15.786083Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		MatrixTimesVector [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.786096Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.786108Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 65
[INFO] [stdout] [2m2026-03-30T03:53:15.786138Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 67
[INFO] [stdout] [2m2026-03-30T03:53:15.786154Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 63
[INFO] [stdout] [2m2026-03-30T03:53:15.786175Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.786192Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Return [1]
[INFO] [stdout] [2m2026-03-30T03:53:15.786210Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-03-30T03:53:15.786301Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.786342Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-03-30T03:53:15.786359Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.786373Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=16 name=cutoff
[INFO] [stdout] [2m2026-03-30T03:53:15.786397Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.786410Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=21 name=higher
[INFO] [stdout] [2m2026-03-30T03:53:15.786423Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.786436Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=32 name=lower
[INFO] [stdout] [2m2026-03-30T03:53:15.786448Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.786463Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FOrdLessThan [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.786479Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.786493Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.786507Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FAdd [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.786521Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FDiv [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.786546Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ExtInst [7]
[INFO] [stdout] [2m2026-03-30T03:53:15.786562Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.786576Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.786591Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FDiv [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.786604Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.786619Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.786633Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.786646Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.786659Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Select [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.786674Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ReturnValue [2]
[INFO] [stdout] [2m2026-03-30T03:53:15.786690Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-03-30T03:53:15.786711Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Patching...
[INFO] [stdout] [2m2026-03-30T03:53:15.786891Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_color"), space: Private, binding: None, ty: [7], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.786918Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("color"), space: Private, binding: None, ty: [7], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.786936Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("perVertexStruct"), space: Private, binding: None, ty: [12], init: Some([21]) }
[INFO] [stdout] [2m2026-03-30T03:53:15.786954Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("global"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 0 }), ty: [16], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.786972Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("position"), space: Private, binding: None, ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.787013Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("cutoff"), ty: [5], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.787030Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("higher"), ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.787045Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("lower"), ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.787149Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("param"), ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.787289Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Generated by 851978 version 10000
[INFO] [stdout] [2m2026-03-30T03:53:15.787312Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Capability [2]
[INFO] [stdout] [2m2026-03-30T03:53:15.787326Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExtInstImport [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.787342Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemoryModel [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.787354Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	EntryPoint [7]
[INFO] [stdout] [2m2026-03-30T03:53:15.787371Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExecutionMode [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.787394Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Source [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.787407Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [10]
[INFO] [stdout] [2m2026-03-30T03:53:15.787423Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [8]
[INFO] [stdout] [2m2026-03-30T03:53:15.787437Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.787451Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.787464Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.787477Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.787491Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		fragColor: Location
[INFO] [stdout] [2m2026-03-30T03:53:15.787504Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.787516Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_color: Location
[INFO] [stdout] [2m2026-03-30T03:53:15.787527Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVoid [2]
[INFO] [stdout] [2m2026-03-30T03:53:15.787539Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.787552Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFloat [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.787576Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.787595Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.787612Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.787630Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.787650Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.787665Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.787697Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-03-30T03:53:15.787714Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.787733Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.787749Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Return [1]
[INFO] [stdout] [2m2026-03-30T03:53:15.787764Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-03-30T03:53:15.787811Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Patching...
[INFO] [stdout] [2m2026-03-30T03:53:15.787890Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("fragColor"), space: Private, binding: None, ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.787913Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_color"), space: Private, binding: None, ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.795707Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created render pipeline Valid((0, 1, Vulkan)) with RenderPipelineDescriptor { label: None, layout: Some((0, 1, Vulkan)), vertex: VertexState { stage: ProgrammableStageDescriptor { module: (0, 1, Vulkan), entry_point: "main" }, buffers: [VertexBufferLayout { array_stride: 16, step_mode: Vertex, attributes: [VertexAttribute { format: Float32x3, offset: 0, shader_location: 0 }, VertexAttribute { format: Unorm8x4, offset: 12, shader_location: 1 }] }] }, primitive: PrimitiveState { topology: TriangleList, strip_index_format: None, front_face: Ccw, cull_mode: None, unclipped_depth: false, polygon_mode: Fill, conservative: false }, depth_stencil: Some(DepthStencilState { format: Depth32Float, depth_write_enabled: true, depth_compare: LessEqual, stencil: StencilState { front: StencilFaceState { compare: Always, fail_op: Keep, depth_fail_op: Keep, pass_op: Keep }, back: StencilFaceState { compare: Always, fail_op: Keep, depth_fail_op: Keep, pass_op: Keep }, read_mask: 0, write_mask: 0 }, bias: DepthBiasState { constant: 0, slope_scale: 0.0, clamp: 0.0 } }), multisample: MultisampleState { count: 4, mask: 18446744073709551615, alpha_to_coverage_enabled: false }, fragment: Some(FragmentState { stage: ProgrammableStageDescriptor { module: (1, 1, Vulkan), entry_point: "main" }, targets: [Some(ColorTargetState { format: Bgra8UnormSrgb, blend: Some(BlendState { color: BlendComponent { src_factor: SrcAlpha, dst_factor: OneMinusSrcAlpha, operation: Add }, alpha: BlendComponent { src_factor: SrcAlpha, dst_factor: OneMinusSrcAlpha, operation: Add } }), write_mask: ColorWrites(RED | GREEN | BLUE | ALPHA) })] }), multiview: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.795939Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m pipeline layout (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:15.796233Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((0, 1, Vulkan)) with BufferDescriptor { label: Some("Uniform Buffer"), size: 128, usage: BufferUsages(COPY_DST | UNIFORM), mapped_at_creation: true }
[INFO] [stdout] [2m2026-03-30T03:53:15.796348Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-03-30T03:53:15.796450Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (0, 1, Vulkan) map state -> Idle
[INFO] [stdout] [2m2026-03-30T03:53:15.796742Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((0, 1, Vulkan))
[INFO] [stdout] [2m2026-03-30T03:53:15.796849Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m shader module (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:15.797010Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m shader module (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:15.797149Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Generated by 851978 version 10000
[INFO] [stdout] [2m2026-03-30T03:53:15.797178Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Capability [2]
[INFO] [stdout] [2m2026-03-30T03:53:15.797216Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExtInstImport [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.797237Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemoryModel [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.797250Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	EntryPoint [13]
[INFO] [stdout] [2m2026-03-30T03:53:15.797270Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Source [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.797283Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [10]
[INFO] [stdout] [2m2026-03-30T03:53:15.797299Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [8]
[INFO] [stdout] [2m2026-03-30T03:53:15.797313Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797328Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.797342Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797354Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797368Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797381Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797405Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797417Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797438Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797452Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797464Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.797476Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797488Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797500Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.797513Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.797529Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-03-30T03:53:15.797543Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-03-30T03:53:15.797556Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-03-30T03:53:15.797570Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.797585Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797599Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.797611Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.797623Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797636Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.797649Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797664Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_color: Location
[INFO] [stdout] [2m2026-03-30T03:53:15.797677Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797689Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		color: Location
[INFO] [stdout] [2m2026-03-30T03:53:15.797701Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797712Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_uv: Location
[INFO] [stdout] [2m2026-03-30T03:53:15.797724Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797736Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		uv: Location
[INFO] [stdout] [2m2026-03-30T03:53:15.797747Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797761Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_alpha: Location
[INFO] [stdout] [2m2026-03-30T03:53:15.797773Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797784Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		alpha: Location
[INFO] [stdout] [2m2026-03-30T03:53:15.797796Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.797810Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_Position: BuiltIn
[INFO] [stdout] [2m2026-03-30T03:53:15.797822Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.797835Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_PointSize: BuiltIn
[INFO] [stdout] [2m2026-03-30T03:53:15.797846Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.797858Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_ClipDistance: BuiltIn
[INFO] [stdout] [2m2026-03-30T03:53:15.797871Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.797883Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_CullDistance: BuiltIn
[INFO] [stdout] [2m2026-03-30T03:53:15.797894Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.797907Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_PerVertex: Block
[INFO] [stdout] [2m2026-03-30T03:53:15.797918Z[0m [33m WARN[0m [2mnaga::front::spv[0m[2m:[0m Unknown decoration Block
[INFO] [stdout] [2m2026-03-30T03:53:15.797930Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.797943Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: ColMajor
[INFO] [stdout] [2m2026-03-30T03:53:15.797955Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.797967Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: Offset
[INFO] [stdout] [2m2026-03-30T03:53:15.797979Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.797990Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: MatrixStride
[INFO] [stdout] [2m2026-03-30T03:53:15.798002Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.798015Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: ColMajor
[INFO] [stdout] [2m2026-03-30T03:53:15.798027Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.798039Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: Offset
[INFO] [stdout] [2m2026-03-30T03:53:15.798050Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.798063Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: MatrixStride
[INFO] [stdout] [2m2026-03-30T03:53:15.798075Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.798086Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		Globals: Block
[INFO] [stdout] [2m2026-03-30T03:53:15.798096Z[0m [33m WARN[0m [2mnaga::front::spv[0m[2m:[0m Unknown decoration Block
[INFO] [stdout] [2m2026-03-30T03:53:15.798109Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.798192Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		global: DescriptorSet
[INFO] [stdout] [2m2026-03-30T03:53:15.798216Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.798230Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		global: Binding
[INFO] [stdout] [2m2026-03-30T03:53:15.798243Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.798271Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		position: Location
[INFO] [stdout] [2m2026-03-30T03:53:15.798284Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVoid [2]
[INFO] [stdout] [2m2026-03-30T03:53:15.798296Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.798312Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFloat [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.798344Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.798365Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.798382Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.798407Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeBool [2]
[INFO] [stdout] [2m2026-03-30T03:53:15.798430Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.798449Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.798467Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.798485Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.798500Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.798514Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.798530Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.798673Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.798699Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.798715Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.798731Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.798744Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.798758Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.798777Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.798803Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.798825Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.798953Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.799030Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.799115Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.799205Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.799286Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.799383Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.799532Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.799621Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.799687Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.799715Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.799753Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.799772Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.799788Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.799802Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeArray [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.799828Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeStruct [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.799873Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.799901Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.799939Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.799957Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.799972Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeMatrix [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.799990Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeStruct [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.800021Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.800041Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.800058Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.800074Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.800088Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.800105Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.800136Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.800155Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.800213Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-03-30T03:53:15.800234Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.800249Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=48 name=param
[INFO] [stdout] [2m2026-03-30T03:53:15.800263Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.800279Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		VectorShuffle [8]
[INFO] [stdout] [2m2026-03-30T03:53:15.800298Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.800314Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FunctionCall [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.800346Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.800359Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 47
[INFO] [stdout] [2m2026-03-30T03:53:15.800374Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 53
[INFO] [stdout] [2m2026-03-30T03:53:15.800394Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 43
[INFO] [stdout] [2m2026-03-30T03:53:15.800417Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.800431Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.800444Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-03-30T03:53:15.800455Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:53:15.800468Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.800480Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-03-30T03:53:15.800492Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:53:15.800504Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.800515Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-03-30T03:53:15.800530Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:53:15.800543Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-03-30T03:53:15.800555Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 57
[INFO] [stdout] [2m2026-03-30T03:53:15.800566Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 58
[INFO] [stdout] [2m2026-03-30T03:53:15.800577Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 59
[INFO] [stdout] [2m2026-03-30T03:53:15.800588Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 56
[INFO] [stdout] [2m2026-03-30T03:53:15.800602Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.800618Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.800633Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.800646Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.800658Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.800671Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.800682Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-03-30T03:53:15.800695Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 77
[INFO] [stdout] [2m2026-03-30T03:53:15.800706Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 79
[INFO] [stdout] [2m2026-03-30T03:53:15.800722Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.800735Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.800746Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-03-30T03:53:15.800758Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 85
[INFO] [stdout] [2m2026-03-30T03:53:15.800770Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 79
[INFO] [stdout] [2m2026-03-30T03:53:15.800783Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.800797Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		MatrixTimesMatrix [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.800811Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.800823Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.800834Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 91
[INFO] [stdout] [2m2026-03-30T03:53:15.800845Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:53:15.800858Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.800869Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 91
[INFO] [stdout] [2m2026-03-30T03:53:15.800880Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:53:15.800892Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.800903Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 91
[INFO] [stdout] [2m2026-03-30T03:53:15.800915Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:53:15.800927Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-03-30T03:53:15.800938Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 93
[INFO] [stdout] [2m2026-03-30T03:53:15.800950Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 94
[INFO] [stdout] [2m2026-03-30T03:53:15.800962Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 95
[INFO] [stdout] [2m2026-03-30T03:53:15.800973Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 92
[INFO] [stdout] [2m2026-03-30T03:53:15.800986Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		MatrixTimesVector [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.801002Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.801014Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 75
[INFO] [stdout] [2m2026-03-30T03:53:15.801025Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 77
[INFO] [stdout] [2m2026-03-30T03:53:15.801037Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 73
[INFO] [stdout] [2m2026-03-30T03:53:15.801055Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.801071Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Return [1]
[INFO] [stdout] [2m2026-03-30T03:53:15.801087Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-03-30T03:53:15.801261Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.801368Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-03-30T03:53:15.801443Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.801515Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=16 name=cutoff
[INFO] [stdout] [2m2026-03-30T03:53:15.801581Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.801654Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=21 name=higher
[INFO] [stdout] [2m2026-03-30T03:53:15.801723Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.801794Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=32 name=lower
[INFO] [stdout] [2m2026-03-30T03:53:15.801864Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.801942Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FOrdLessThan [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.802021Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.802104Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.802223Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FAdd [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.802311Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FDiv [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.802375Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ExtInst [7]
[INFO] [stdout] [2m2026-03-30T03:53:15.802457Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.802499Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.802624Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FDiv [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.802694Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.802789Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.802892Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.802975Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.803059Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Select [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.803183Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ReturnValue [2]
[INFO] [stdout] [2m2026-03-30T03:53:15.803268Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-03-30T03:53:15.803376Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Patching...
[INFO] [stdout] [2m2026-03-30T03:53:15.803653Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_color"), space: Private, binding: None, ty: [7], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.803824Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("color"), space: Private, binding: None, ty: [7], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.803889Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_uv"), space: Private, binding: None, ty: [11], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.803916Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("uv"), space: Private, binding: None, ty: [11], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.803934Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_alpha"), space: Private, binding: None, ty: [1], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.804028Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("alpha"), space: Private, binding: None, ty: [1], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.804045Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("perVertexStruct"), space: Private, binding: None, ty: [14], init: Some([21]) }
[INFO] [stdout] [2m2026-03-30T03:53:15.804166Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("global"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 0 }), ty: [18], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.804257Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("position"), space: Private, binding: None, ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.804359Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("cutoff"), ty: [5], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.804454Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("higher"), ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.804486Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("lower"), ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.804610Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("param"), ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.804874Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Generated by 851978 version 10000
[INFO] [stdout] [2m2026-03-30T03:53:15.804946Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Capability [2]
[INFO] [stdout] [2m2026-03-30T03:53:15.804983Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExtInstImport [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.805056Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemoryModel [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.805114Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	EntryPoint [9]
[INFO] [stdout] [2m2026-03-30T03:53:15.805202Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExecutionMode [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.805272Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Source [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.805332Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [10]
[INFO] [stdout] [2m2026-03-30T03:53:15.805432Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [8]
[INFO] [stdout] [2m2026-03-30T03:53:15.805518Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.805595Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.805658Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.805697Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.805777Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.805858Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.805928Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.805995Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.806092Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.806173Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		tex: DescriptorSet
[INFO] [stdout] [2m2026-03-30T03:53:15.806215Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.806305Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		tex: Binding
[INFO] [stdout] [2m2026-03-30T03:53:15.806344Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.806435Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		sam: DescriptorSet
[INFO] [stdout] [2m2026-03-30T03:53:15.806515Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.806581Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		sam: Binding
[INFO] [stdout] [2m2026-03-30T03:53:15.806643Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.806710Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_uv: Location
[INFO] [stdout] [2m2026-03-30T03:53:15.806766Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.806803Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		fragColor: Location
[INFO] [stdout] [2m2026-03-30T03:53:15.806869Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.806964Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_color: Location
[INFO] [stdout] [2m2026-03-30T03:53:15.807034Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.807080Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_alpha: Location
[INFO] [stdout] [2m2026-03-30T03:53:15.807176Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVoid [2]
[INFO] [stdout] [2m2026-03-30T03:53:15.807221Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.807298Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFloat [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.807347Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.807433Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.807473Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeImage [9]
[INFO] [stdout] [2m2026-03-30T03:53:15.807567Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.807637Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.807700Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		tracking [1] for sampling properties
[INFO] [stdout] [2m2026-03-30T03:53:15.807770Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeSampler [2]
[INFO] [stdout] [2m2026-03-30T03:53:15.807825Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.807910Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.807958Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		tracking [2] for sampling properties
[INFO] [stdout] [2m2026-03-30T03:53:15.808047Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeSampledImage [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.808087Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.808209Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.808286Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.808342Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.808417Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.808475Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.808643Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.808719Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.808784Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.808840Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.808915Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.809016Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.809098Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.809177Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.809326Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-03-30T03:53:15.809382Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.809468Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=9 name=texel
[INFO] [stdout] [2m2026-03-30T03:53:15.809556Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.809630Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.809719Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		SampledImage [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.809821Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.809896Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ImageSampleImplicitLod [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.809977Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.810058Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.810153Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		VectorShuffle [8]
[INFO] [stdout] [2m2026-03-30T03:53:15.810228Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.810328Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		VectorShuffle [8]
[INFO] [stdout] [2m2026-03-30T03:53:15.810443Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.810541Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 31
[INFO] [stdout] [2m2026-03-30T03:53:15.810580Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 35
[INFO] [stdout] [2m2026-03-30T03:53:15.810669Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:53:15.810709Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.810806Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [6]
[INFO] [stdout] [2m2026-03-30T03:53:15.810848Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 38
[INFO] [stdout] [2m2026-03-30T03:53:15.810924Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 38
[INFO] [stdout] [2m2026-03-30T03:53:15.810971Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 38
[INFO] [stdout] [2m2026-03-30T03:53:15.811055Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ExtInst [8]
[INFO] [stdout] [2m2026-03-30T03:53:15.811180Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.811261Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 9
[INFO] [stdout] [2m2026-03-30T03:53:15.811314Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 35
[INFO] [stdout] [2m2026-03-30T03:53:15.811418Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:53:15.811460Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.811554Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:53:15.811590Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FMul [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.811678Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.811716Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 40
[INFO] [stdout] [2m2026-03-30T03:53:15.811786Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 27
[INFO] [stdout] [2m2026-03-30T03:53:15.811950Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.812004Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 40
[INFO] [stdout] [2m2026-03-30T03:53:15.812034Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 27
[INFO] [stdout] [2m2026-03-30T03:53:15.812087Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:53:15.812149Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 40
[INFO] [stdout] [2m2026-03-30T03:53:15.812188Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 27
[INFO] [stdout] [2m2026-03-30T03:53:15.812292Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-03-30T03:53:15.812360Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 47
[INFO] [stdout] [2m2026-03-30T03:53:15.812433Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 48
[INFO] [stdout] [2m2026-03-30T03:53:15.812475Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 49
[INFO] [stdout] [2m2026-03-30T03:53:15.812569Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 46
[INFO] [stdout] [2m2026-03-30T03:53:15.812635Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:53:15.812705Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Return [1]
[INFO] [stdout] [2m2026-03-30T03:53:15.812790Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-03-30T03:53:15.812939Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Patching...
[INFO] [stdout] [2m2026-03-30T03:53:15.813190Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("tex"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 0 }), ty: [5], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.813272Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("sam"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 1 }), ty: [6], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.813347Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_uv"), space: Private, binding: None, ty: [4], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.813513Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("fragColor"), space: Private, binding: None, ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.813592Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_color"), space: Private, binding: None, ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.813662Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_alpha"), space: Private, binding: None, ty: [1], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.813771Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("texel"), ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.822447Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created render pipeline Valid((1, 1, Vulkan)) with RenderPipelineDescriptor { label: None, layout: Some((1, 1, Vulkan)), vertex: VertexState { stage: ProgrammableStageDescriptor { module: (0, 2, Vulkan), entry_point: "main" }, buffers: [VertexBufferLayout { array_stride: 28, step_mode: Vertex, attributes: [VertexAttribute { format: Float32x3, offset: 0, shader_location: 0 }, VertexAttribute { format: Float32x2, offset: 12, shader_location: 1 }, VertexAttribute { format: Unorm8x4, offset: 20, shader_location: 2 }, VertexAttribute { format: Float32, offset: 24, shader_location: 3 }] }] }, primitive: PrimitiveState { topology: TriangleList, strip_index_format: None, front_face: Ccw, cull_mode: None, unclipped_depth: false, polygon_mode: Fill, conservative: false }, depth_stencil: Some(DepthStencilState { format: Depth32Float, depth_write_enabled: true, depth_compare: LessEqual, stencil: StencilState { front: StencilFaceState { compare: Always, fail_op: Keep, depth_fail_op: Keep, pass_op: Keep }, back: StencilFaceState { compare: Always, fail_op: Keep, depth_fail_op: Keep, pass_op: Keep }, read_mask: 0, write_mask: 0 }, bias: DepthBiasState { constant: 0, slope_scale: 0.0, clamp: 0.0 } }), multisample: MultisampleState { count: 4, mask: 18446744073709551615, alpha_to_coverage_enabled: false }, fragment: Some(FragmentState { stage: ProgrammableStageDescriptor { module: (1, 2, Vulkan), entry_point: "main" }, targets: [Some(ColorTargetState { format: Bgra8UnormSrgb, blend: Some(BlendState { color: BlendComponent { src_factor: SrcAlpha, dst_factor: OneMinusSrcAlpha, operation: Add }, alpha: BlendComponent { src_factor: SrcAlpha, dst_factor: OneMinusSrcAlpha, operation: Add } }), write_mask: ColorWrites(RED | GREEN | BLUE | ALPHA) })] }), multiview: None }
[INFO] [stdout] [2m2026-03-30T03:53:15.822689Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m pipeline layout (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:15.822928Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((1, 1, Vulkan)) with BufferDescriptor { label: Some("Uniform Buffer"), size: 128, usage: BufferUsages(COPY_DST | UNIFORM), mapped_at_creation: true }
[INFO] [stdout] [2m2026-03-30T03:53:15.823023Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 1: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-03-30T03:53:15.823132Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (1, 1, Vulkan) map state -> Idle
[INFO] [stdout] [2m2026-03-30T03:53:15.823466Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((1, 1, Vulkan))
[INFO] [stdout] [2m2026-03-30T03:53:15.823609Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m shader module (1, 2, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:15.823757Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m shader module (0, 2, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:15.824152Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((0, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 64, height: 64, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 1, dimension: D2, format: Bgra8UnormSrgb, usage: TextureUsages(COPY_SRC | COPY_DST | TEXTURE_BINDING | RENDER_ATTACHMENT), view_formats: [] }
[INFO] [stdout] [2m2026-03-30T03:53:15.824243Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: insert start TextureUses(UNINITIALIZED)
[INFO] [stdout] [2m2026-03-30T03:53:15.824316Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (0, 1, Vulkan) filters usages to TextureUses(RESOURCE | COLOR_TARGET)
[INFO] [stdout] [2m2026-03-30T03:53:15.824454Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((1, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 64, height: 64, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 4, dimension: D2, format: Depth32Float, usage: TextureUsages(COPY_DST | RENDER_ATTACHMENT), view_formats: [] }
[INFO] [stdout] [2m2026-03-30T03:53:15.824519Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 1: insert start TextureUses(UNINITIALIZED)
[INFO] [stdout] [2m2026-03-30T03:53:15.824563Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (1, 1, Vulkan) filters usages to TextureUses(DEPTH_STENCIL_READ | DEPTH_STENCIL_WRITE)
[INFO] [stdout] [2m2026-03-30T03:53:15.824665Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((2, 1, Vulkan)) with BufferDescriptor { label: Some("output buffer"), size: 16384, usage: BufferUsages(MAP_READ | COPY_DST), mapped_at_creation: false }
[INFO] [stdout] [2m2026-03-30T03:53:15.824740Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 2: insert BufferUses(0x0)..BufferUses(0x0)
[INFO] [stdout] [2m2026-03-30T03:53:15.824854Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: transition BufferUses(COPY_DST) -> BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-03-30T03:53:15.824938Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 1: transition BufferUses(COPY_DST) -> BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-03-30T03:53:15.825154Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((3, 1, Vulkan)) with BufferDescriptor { label: None, size: 1536, usage: BufferUsages(VERTEX), mapped_at_creation: true }
[INFO] [stdout] [2m2026-03-30T03:53:15.825233Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 3: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-03-30T03:53:15.825325Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (3, 1, Vulkan) map state -> Idle
[INFO] [stdout] [2m2026-03-30T03:53:15.825458Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((4, 1, Vulkan)) with BufferDescriptor { label: None, size: 540, usage: BufferUsages(INDEX), mapped_at_creation: true }
[INFO] [stdout] [2m2026-03-30T03:53:15.825533Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 4: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-03-30T03:53:15.825656Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (4, 1, Vulkan) map state -> Idle
[INFO] [stdout] [2m2026-03-30T03:53:15.825864Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((2, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 64, height: 64, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 4, dimension: D2, format: Bgra8UnormSrgb, usage: TextureUsages(TEXTURE_BINDING | RENDER_ATTACHMENT), view_formats: [] }
[INFO] [stdout] [2m2026-03-30T03:53:15.825955Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 2: insert start TextureUses(UNINITIALIZED)
[INFO] [stdout] [2m2026-03-30T03:53:15.826090Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (2, 1, Vulkan) filters usages to TextureUses(RESOURCE | COLOR_TARGET)
[INFO] [stdout] [2m2026-03-30T03:53:15.826274Z[0m [35mTRACE[0m [2mwgpu_core::command::render[0m[2m:[0m Encoding render pass begin in command buffer (0, 1, Vulkan)
[INFO] [stdout] [2m2026-03-30T03:53:15.826526Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: insert BufferUses(UNIFORM)..BufferUses(UNIFORM)
[INFO] [stdout] [2m2026-03-30T03:53:15.826603Z[0m [35mTRACE[0m [2mwgpu_core::command::bind[0m[2m:[0m 	Binding [0] = group Valid((0, 1, Vulkan))
[INFO] [stdout] [2m2026-03-30T03:53:15.826737Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 3: insert BufferUses(VERTEX)..BufferUses(VERTEX)
[INFO] [stdout] [2m2026-03-30T03:53:15.826821Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 4: insert BufferUses(INDEX)..BufferUses(INDEX)
[INFO] [stdout] [2m2026-03-30T03:53:15.826881Z[0m [35mTRACE[0m [2mwgpu_core::command::render[0m[2m:[0m Merging renderpass into cmd_buf (0, 1, Vulkan)
[INFO] [stdout] [2m2026-03-30T03:53:15.826922Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 1: insert start TextureUses(DEPTH_STENCIL_WRITE)
[INFO] [stdout] [2m2026-03-30T03:53:15.826991Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 2: insert start TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-03-30T03:53:15.827259Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: insert start TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-03-30T03:53:15.827346Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: insert BufferUses(UNIFORM)..BufferUses(UNIFORM)
[INFO] [stdout] [2m2026-03-30T03:53:15.827428Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 3: insert BufferUses(VERTEX)..BufferUses(VERTEX)
[INFO] [stdout] [2m2026-03-30T03:53:15.827493Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 4: insert BufferUses(INDEX)..BufferUses(INDEX)
[INFO] [stdout] [2m2026-03-30T03:53:15.827547Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: insert start TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-03-30T03:53:15.827654Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 1: insert start TextureUses(DEPTH_STENCIL_WRITE)
[INFO] [stdout] [2m2026-03-30T03:53:15.827859Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 2: insert start TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-03-30T03:53:15.828042Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (3, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:15.828098Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (4, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:15.828396Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: transition simple TextureUses(COLOR_TARGET) -> TextureUses(COPY_SRC)
[INFO] [stdout] [2m2026-03-30T03:53:15.828467Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 2: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-03-30T03:53:15.828571Z[0m [35mTRACE[0m [2mwgpu_core::command[0m[2m:[0m Command buffer (0, 1, Vulkan)
[INFO] [stdout] [2m2026-03-30T03:53:15.828725Z[0m [35mTRACE[0m [2mwgpu_core::device::queue[0m[2m:[0m Stitching command buffer (0, 1, Vulkan) before submission
[INFO] [stdout] [2m2026-03-30T03:53:15.828861Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: transition BufferUses(COPY_DST) -> BufferUses(UNIFORM)
[INFO] [stdout] [2m2026-03-30T03:53:15.828936Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 2: transition BufferUses(0x0) -> BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-03-30T03:53:15.829004Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 3: transition BufferUses(COPY_DST) -> BufferUses(VERTEX)
[INFO] [stdout] [2m2026-03-30T03:53:15.829069Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 4: transition BufferUses(COPY_DST) -> BufferUses(INDEX)
[INFO] [stdout] [2m2026-03-30T03:53:15.829109Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: transition simple TextureUses(UNINITIALIZED) -> TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-03-30T03:53:15.829245Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 1: transition simple TextureUses(UNINITIALIZED) -> TextureUses(DEPTH_STENCIL_WRITE)
[INFO] [stdout] [2m2026-03-30T03:53:15.829318Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 2: transition simple TextureUses(UNINITIALIZED) -> TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-03-30T03:53:15.829416Z[0m [35mTRACE[0m [2mwgpu_core::device::queue[0m[2m:[0m Device after submission 1
[INFO] [stdout] [2m2026-03-30T03:53:15.829599Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (2, 1, Vulkan) map state -> Waiting
[INFO] [stdout] [2m2026-03-30T03:53:15.829696Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 2: transition BufferUses(COPY_DST) -> BufferUses(MAP_READ)
[INFO] [stdout] [2m2026-03-30T03:53:15.829770Z[0m [34mDEBUG[0m [2mwgpu_core::device::life[0m[2m:[0m Buffer Valid((3, 1, Vulkan)) will be destroyed
[INFO] [stdout] [2m2026-03-30T03:53:15.829843Z[0m [34mDEBUG[0m [2mwgpu_core::device::life[0m[2m:[0m Buffer Valid((4, 1, Vulkan)) will be destroyed
[INFO] [stdout] [2m2026-03-30T03:53:15.829928Z[0m [35mTRACE[0m [2mwgpu_core::device::life[0m[2m:[0m Mapping of Valid((2, 1, Vulkan)) at submission 1 gets assigned to active Some(0)
[INFO] [stdout] [2m2026-03-30T03:53:16.313228Z[0m [35mTRACE[0m [2mwgpu_core::device::life[0m[2m:[0m Active submission 1 is done
[INFO] [stdout] [2m2026-03-30T03:53:16.313355Z[0m [34mDEBUG[0m [2mwgpu_core::device::life[0m[2m:[0m Buffer Valid((2, 1, Vulkan)) map state -> Active
[INFO] [stdout] [2m2026-03-30T03:53:16.313909Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m device (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:16.313940Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (2, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:16.313967Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture (2, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:16.313987Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture view (2, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:16.314007Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:16.314022Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture view (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:16.314037Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:16.314052Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture view (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:16.314067Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m render pipeline (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:16.314086Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group layout (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:16.314102Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group layout (2, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:16.314116Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:16.314147Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:16.314162Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m render pipeline (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:16.314175Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group layout (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:16.314190Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:16.314207Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:53:16.314241Z[0m [32m INFO[0m [2mwgpu_core::hub[0m[2m:[0m Dropping Global
[INFO] [stdout] [2m2026-03-30T03:53:16.314485Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Destroying 1 command encoders
[INFO] [stdout] test tests::offscreen_render_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.83s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests kludgine_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e564c30829dfd79923c33544634f958bb8228a562a99f1f531db72a143ae6d93", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e564c30829dfd79923c33544634f958bb8228a562a99f1f531db72a143ae6d93", kill_on_drop: false }`
[INFO] [stdout] e564c30829dfd79923c33544634f958bb8228a562a99f1f531db72a143ae6d93
